home *** CD-ROM | disk | FTP | other *** search
- property meSprite, meMember, pState, pLoc, pWaitTime
- global gCloudio, gScorchio
-
- on beginSprite me
- meSprite = sprite(me.spriteNum)
- meMember = meSprite.member
- pLoc = meSprite.loc
- pState = #PLACE
- end
-
- on mSkip me
- mStop(me)
- cursor(0)
- pState = #NULL
- go(the frame + 1)
- end
-
- on exitFrame me
- case pState of
- #PLACE:
- pState = #Wait
- pWaitTime = the timer + 1
- #Wait:
- if the timer >= pWaitTime then
- pState = #start
- end if
- #start:
- pWaitTime = meMember.duration - 5
- mPlay(me)
- pState = #playing
- #playing:
- if meSprite.movieRate = 0 then
- mStop(me)
- cursor(0)
- pState = #NULL
- go(the frame + 1)
- end if
- end case
- end
-
- on mPlay me
- end
-
- on mStop me
- meSprite.movieRate = 0
- updateStage()
- end
-